/**
* @covers Wikimedia\Rdbms\Subquery
* @dataProvider provideSelectRowCount
- * @param $sql
- * @param $sqlText
+ * @param array $sql
+ * @param string $sqlText
*/
public function testSelectRowCount( $sql, $sqlText ) {
$this->database->selectRowCount(
];
}
+ /**
+ * @covers Wikimedia\Rdbms\Database::insertSelect
+ * @covers Wikimedia\Rdbms\Database::nativeInsertSelect
+ */
public function testInsertSelectBatching() {
$dbWeb = new DatabaseTestHelper( __CLASS__, [ 'cliMode' => false ] );
$rows = [];
}
/**
- * @covers Wikimedia\Rdbms\Database::registerTempTableOperation
+ * @covers Wikimedia\Rdbms\Database::registerTempTableWrite
*/
public function testSessionTempTables() {
$temp1 = $this->database->tableName( 'tmp_table_1' );
} catch ( DBUnexpectedError $ex ) {
$this->assertSame(
'Invalid atomic section ended (got ' . __METHOD__ . ' but expected ' .
- __METHOD__ . 'X' . ').',
+ __METHOD__ . 'X).',
$ex->getMessage()
);
}
/**
* @expectedException \Wikimedia\Rdbms\DBTransactionStateError
+ * @covers \Wikimedia\Rdbms\Database::assertTransactionStatus
*/
public function testTransactionErrorState1() {
$wrapper = TestingAccessWrapper::newFromObject( $this->database );